package homework.day03;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * 生成10个0-100的随机数并存入一个List集合中并输出
 * 之后将集合第3到第6个元素翻转并输出
 *
 */
public class Test04 {
    public static void main(String[] args) {
        Random random = new Random();
        List<Integer> list= new ArrayList<>();

        // 随机生成10个数
        for(int i=0;i<10;i++){
            list.add(random.nextInt(100));
        }
        System.out.println("生成的原集合:" + list);

        // 结合get和set实现翻转
        int start = 2;
        int end = 6;
        for(int i=0;i<(end-start)/2;i++){
            int temp = list.get(start+i);
            list.set(start+i,list.get(end-i-1));
            list.set(end-i-1,temp);
        }
        System.out.println("翻转后的集合:" + list);
    }
}
